$(function () {
    var id = decodeURI(location.search.split("=")[1])
    // console.log(id);
    $.ajax({
        type: 'get',
        url: '/product/queryProductDetail',
        data: {
            id: id
        },
        dataType: 'json',
        success: function (res) {
            $(".lt_main").html(template("tmp", res))
            //手动添加轮播图
            var gallery = mui('.mui-slider');
            gallery.slider({
                interval: 5000//自动轮播周期，若为0则不自动播放，默认为0；
            });
            mui(".mui-numbox").numbox()
        }
    })
   
    // 2- 尺码高亮排他效果 
    $(".lt_main").on("click",".lt_size span",function () {
       $(this).addClass("current").siblings().removeClass("current")
    })

    // 3- 加入购物车功能
    // 1- 用户点击添加购物车按钮， 获取商品的基本信息 商品id ，数量num, 尺码 size  
    // 2- 校验数据是合理，不合理提示错误，到此结束 
    // 3- 如果数据合理，ajax提交给后台 ，加入购物车 
    //     结果： 加入成功 ：  询问用户 是否去购物车 
    //            加入失败：   用户未登录， 跳转登录页 
    $("#addCart").on("click",function () {

        var num=$(".mui-numbox-input").val()
        var size=$(".lt_size .current").text()   
            if(!size) {
                mui.toast("请选择尺码")
                return
            }
       $.ajax({
            type: 'post',
            url: '/cart/addCart',
            data: {
                productId:id,
                num,
                size,
            },
            dataType: 'json',
            success: function (res) {
              if(res.error) {
                  debugger
                  location.href="./login.html?reUrl="+location.href
              }
              if(res.success) {
                mui.confirm("是否进入购物车", "警告", ["取消", "确定"], function (e) {
                  if(e.index==1) {
                    debugger
                    location.href="./cart.html"
                  }
                })
              }
            }
        }) 
    })
})
